package com.sara.service;

import com.sara.entity.Role;

import java.util.List;

/**
 * @author Wayne
 * @date 2019/1/5
 */
public interface RoleService {
    /**
     * 查找所有角色
     * @return role 的集合
     */
    List<Role> findAllRole();

    /**
     * 新增角色，但是会在角色权限的关联关系表里面也存入关联关系
     * @param role
     * @param permissionId
     */
    void saveRole(Role role, Integer[] permissionId);

    Role findRoleByRoleId(Integer id);

    void edit(Role role, Integer[] permissionId);

    void deleteByRoleId(Integer id);
}
